package com.online.service;

import com.online.entity.StudentClass;

import java.util.List;

public interface StudentClassService {


    /**
     * 查询教师教授的班级
     * @param teacherNumber
     * @return
     */
    List<StudentClass> showClassByTeacherNubmer(String teacherNumber);

    /**
     * 查询一门课程的详情
     * @param teacherNumber
     * @param examName
     * @return
     */
    StudentClass showAClassDetail(String teacherNumber, String examName);

    /**
     * 删除一条班级信息
     * @param classId
     * @return
     */
    int deleteAStudentClass(Integer classId);

    /**
     * 插入一条班级信息
     * @param studentClass
     * @return
     */
    int insertARecord(StudentClass studentClass);

    /**
     * 查询符合id的一门课程详情
     * @param classId
     * @return
     */
    StudentClass showClassDetailById(Integer classId);

    /**
     * 查询符合班级名称的班级id
     * @param className
     * @return
     */
    List<Integer> showIdByClassName(String className);

    /**
     * 去重查询所有课程
     * @return
     */
    List<StudentClass> showAllClass();

    StudentClass showAClass(String teacherNumber,String className);
}
